package com.losdun.points.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * 积分商品表 数据库实体
 *
 * @author swordye
 * @date 2025-05-19
 */
@Data
@TableName("points_goods")
public class PointsGoods implements Serializable {


    /**  */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 商品名称 */
    private String name;

    /** 商品简介 */
    private String description;

    /** 详情 */
    private String detail;

    /** 所需积分 */
    private Integer points;

    /** 商品原价 */
    private BigDecimal price;

    /** 库存 */
    private Integer stock;

    /** 商品图片 */
    private String imageUrl;

    /** 分类ID */
    private Integer categoryId;

    /** 状态:1-上架 0-下架 */
    private Integer status;

    /** 状态:1-推荐 0-不推荐 */
    private Integer recommend;

    /** 排序字段 */
    private Integer sort;

}
